{n}, {n,}, {n,m}: নির্দিষ্ট সংখ্যকবার বা সংখ্যার পরিসর

Web Development - জাভাস্ক্রিপ্ট রেগএক্সপি (Javascript RegExp) - Quantifiers (গুণক)
157

JavaScript-এ RegExp প্যাটার্নে {n}, {n,}, এবং {n,m} মেটাচারিত্রগুলো ব্যবহৃত হয় নির্দিষ্ট সংখ্যক বার বা সংখ্যার পরিসরের মাধ্যমে চরিত্রের পুনরাবৃত্তি মেলাতে। এগুলি খুবই শক্তিশালী যখন আপনি একটি প্যাটার্নের নির্দিষ্ট পরিমাণ মিল খুঁজে বের করতে চান।


{n}: নির্দিষ্ট সংখ্যক বার মিলানো

{n} প্যাটার্নটি একটি নির্দিষ্ট চরিত্র বা প্যাটার্নের নির্দিষ্ট সংখ্যক বার পুনরাবৃত্তি খুঁজে বের করতে ব্যবহৃত হয়। এটি বলবে যে নির্দিষ্ট প্যাটার্নটি ঠিক n বার মেলে।

সিনট্যাক্স:

let regex = /a{n}/;

এখানে, a{n} প্যাটার্নটি একই চরিত্র (এখানে "a") n বার মেলে এমন স্ট্রিং খুঁজবে।

উদাহরণ:

let regex = /a{3}/;
let str = "aaab";
console.log(regex.test(str));  // true

এখানে, a{3} প্যাটার্নটি স্ট্রিং "aaab" এর মধ্যে ঠিক তিনটি "a" খুঁজে পায়, তাই এটি true রিটার্ন করবে।


{n,}: n বা তার বেশি বার মিলানো

{n,} প্যাটার্নটি একটি চরিত্র বা প্যাটার্নের n বার বা তার বেশি বার পুনরাবৃত্তি খুঁজে বের করতে ব্যবহৃত হয়। এটি বলে যে প্যাটার্নটি কমপক্ষে n বার মিলবে।

সিনট্যাক্স:

let regex = /a{n,}/;

এখানে, a{n,} প্যাটার্নটি "a" চরিত্রটিকে কমপক্ষে n বার মেলে এমন স্ট্রিং খুঁজবে।

উদাহরণ:

let regex = /a{3,}/;
let str = "aaaa";
console.log(regex.test(str));  // true

এখানে, a{3,} প্যাটার্নটি স্ট্রিং "aaaa" এর মধ্যে তিনটি বা তার বেশি "a" খুঁজে পায়, তাই এটি true রিটার্ন করবে।


{n,m}: n থেকে m বার মিলানো

{n,m} প্যাটার্নটি একটি চরিত্র বা প্যাটার্নের n থেকে m বার পুনরাবৃত্তি খুঁজে বের করতে ব্যবহৃত হয়। এটি বলে যে প্যাটার্নটি n এবং m এর মধ্যে কোনো সংখ্যক বার মেলাতে হবে।

সিনট্যাক্স:

let regex = /a{n,m}/;

এখানে, a{n,m} প্যাটার্নটি "a" চরিত্রটিকে n এবং m এর মধ্যে বার মেলে এমন স্ট্রিং খুঁজবে।

উদাহরণ:

let regex = /a{2,4}/;
let str = "aaab";
console.log(regex.test(str));  // true

এখানে, a{2,4} প্যাটার্নটি স্ট্রিং "aaab" এর মধ্যে দুইটি থেকে চারটি "a" খুঁজে পায়, তাই এটি true রিটার্ন করবে।


সারাংশ

{n}, {n,}, এবং {n,m} মেটাচারিত্রগুলো RegExp-এ চরিত্র বা প্যাটার্নের পুনরাবৃত্তি নিয়ন্ত্রণ করতে ব্যবহৃত হয়:

  • {n}: একটি চরিত্র বা প্যাটার্নকে ঠিক n বার মেলাতে ব্যবহৃত হয়।
  • {n,}: একটি চরিত্র বা প্যাটার্নকে কমপক্ষে n বার মেলাতে ব্যবহৃত হয়।
  • {n,m}: একটি চরিত্র বা প্যাটার্নকে n থেকে m বার মেলাতে ব্যবহৃত হয়।

এই মেটাচারিত্রগুলির সাহায্যে আপনি স্ট্রিংয়ের মধ্যে নির্দিষ্ট সংখ্যক চরিত্র বা প্যাটার্ন খুঁজে বের করতে পারেন।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...